Using GPU for Multi-agent Multi-scale Simulations
نویسندگان
چکیده
Multi-Agent System (MAS) is an interesting way to create models and simulators and is widely used to model complex systems. As the complex system community tends to build up larger models to fully represent real systems, the need for computing power raise significantly. Thus MAS often lead to long computing intensive simulations. Parallelizing such a simulation is complex and it execution requires the access to large computing resources. In this paper, we present the adaptation of a MAS system, Sworm, to a Graphical Processing Unit. We show that such an adaptation can improve the performance of the simulator and advocate for a more wider use of the GPU in Agent Based Models in particular for simple agents.
منابع مشابه
Multi-Agent Systems Meet GPU: Deploying Agent-Based Architectures on Graphics Processors
Even given today’s rich hardware platforms, computation-intensive algorithms and applications, such as large-scale simulations, are still challenging to run with acceptable response times. One way to increase the performance of these algorithms and applications is by using the computing power of Graphics Processing Units (GPU). However, effectively mapping distributed software models to GPU is ...
متن کاملPerformance of a Parallel Multi-Agent Simulation using Graphics Hardware
Large-scale Agent-Based Modelling and Simulation (ABMS) is a field of research that is becoming increasingly popular as researchers work to construct simulations at a higher level of complexity and realism than previously done. These systems can not only be difficult and time consuming to implement, but can also be constrained in their scope due to issues arising from a shortage of available pr...
متن کاملA GPU-Based Multi-agent System for Real-Time Simulations
The huge number of cores existing in current Graphics Processor Units (GPUs) provides these devices with computing capabilities that can be exploited by distributed applications. In particular, these capabilites have been used in crowd simulations for enhancing the crowd rendering, and even for simulating continuum crowds. However, GPUs have not been used for simulating large crowds of complex ...
متن کاملMéthodologie pour la modélisation et l'implémentation de simulations multi-agents utilisant le GPGPU
Using General-Purpose computing on Graphics Processing Units (GPGPU) in Multi-Agent Based Simulation (MABS) appears to be very promising as it allows to use the massively parallel architecture of the GPU (Graphics Processing Units) to improve the scalability of MABS models. However, this technology relies on a highly specialized architecture, implying a very specific programming approach. So, i...
متن کاملA Parallel Fipa Architecture Based on GPU for Games and Real Time Simulations
The dynamic nature and common use of agents and agent paradigm motives the investigation on standardization of multi-agent systems (MAS). The main property of a MAS is to allow the subproblems related to a constraint satisfaction issues to be subcontracted to different problem solving agents with their own interests and goals, being FIPA one of the most commonly collection of standards used now...
متن کامل